#ifndef _H_ABSTRACTBUTTON
#define _H_ABSTRACTBUTTON

#include "winElmt.h"
#include "event.h"

class abstractButton: public winElmt{

    protected:
        bool status;

    public:
        abstractButton();
        abstractButton(window*);

        bool getStatus();
        void setStatus(bool);

        virtual void mouseClickEvent(int);

};

class actionPressEvent: public event{
    public:
        actionPressEvent(winElmt*);
};

#endif
